bioinformatics gene genome dna sequencing genetic data mining dna genotyping computational biology genome browser de novo shotgun sequencing genetics pcr gene prediction sequencing system